Scrapbox Import APIの実験
気になること
編集中にページが上書きされるとどうなるのか
以下はやったテスト
(note: ページA_xは、ページAにxを書きこんだという意味)
テスト1
ページAをページA_xに編集した後、ページA_yをimport
結果: ブラウザをリロードするとページA_yになる
これはまあイメージ通りblu3mo.icon
テスト2
ページA_yをimportした後、ページAの状態のページをページA_xに編集
A_xとA_yがconflictするはず
結果:
ページAをページA_xに編集しようと改行した段階で、↓のエラー
https://gyazo.com/bde6671ece2e88f65455e62df6085891
まあそうなるわな、という結果blu3mo.icon
エラーの理由:
ページをimportした段階で、そのページの全ての行のidが新しく生成し直される
なので、import前の行idは全てnot foundになる
line id:___ not found
存在しない行の編集は当然pushできない